defoliating machine - Francés Inglés Diccionario